Local Search on Random 2+p-SAT
نویسندگان
چکیده
Josh Singer1, Ian P. Gent2 and Alan Smaill1 Abstract. Random 2+p-SAT interpolates between the polynomialtime problem Random 2-SAT when p = 0 and the NP-complete problem Random 3-SAT when p = 1. At some value p = p0 0:41, a dramatic change in the structural nature of instances is predicted by statistical mechanics methods. This is reflected by a change in the typical cost scaling for a complete search method TABLEAU, seen experimentally. We show empirically the same change of of behaviour in the local search algorithm NOVELTY+, a recent variant of WSAT. Between p = 0:3 and p = 0:5 we see typical cost scaling of NOVELTY+ at the 50% satisfiability point apparently change from slow polynomial growth to superpolynomial. That this behaviour is seen in two such different algorithms lends credibility to the hypothesis that there is change of typical-case complexity around p0. Previous work linked the emergence of a backbone of fully constrained variables to the cost peak seen in Random k-SAT. Initial experiments suggest that for those instances whose cost was typical, backbone size is no larger for p = 0:5 than for p = 0:3, implying that this property is not wholly responsible for any typical cost scaling change. A preliminary study shows that the backbones of instances at p = 0:5 are more sensitive to the removal of clauses than those at p = 0:3. This “backbone fragility”, which has previously been linked to local search cost, may cause the drastic increase.
منابع مشابه
Local search for Boolean Satisfiability with configuration checking and subscore
This paper presents and analyzes two new efficient local search strategies for the Boolean Satisfiability (SAT) problem. We start by proposing a local search strategy called configuration checking (CC) for SAT. The CC strategy results in a simple local search algorithm for SAT called Swcc, which shows promising experimental results on random 3-SAT instances, and outperforms TNM, the winner of S...
متن کاملBarriers and local minima in energy landscapes of stochastic local search
A local search algorithm operating on an instance of a Boolean constraint satisfaction problem (in particular, k-SAT) can be viewed as a stochastic process traversing successive adjacent states in an “energy landscape” defined by the problem instance on the n-dimensional Boolean hypercube. We investigate analytically the worst-case topography of such landscapes in the context of satisfiable k-S...
متن کاملConfiguration Checking with Aspiration in Local Search for SAT
An interesting strategy called configuration checking (CC) was recently proposed to handle the cycling problem in local search for Minimum Vertex Cover. A natural question is whether this CC strategy also works for SAT. The direct application of CC did not result in stochastic local search (SLS) algorithms that can compete with the current best SLS algorithms for SAT. In this paper, we propose ...
متن کاملComprehensive Score: Towards Efficient Local Search for SAT with Long Clauses
It is widely acknowledged that stochastic local search (SLS) algorithms can efficiently find models of satisfiable formulae for the Boolean Satisfiability (SAT) problem. There has been much interest in studying SLS algorithms on random k-SAT instances. Compared to random 3-SAT instances which have special statistical properties rendering them easy to solve, random k-SAT instances with long clau...
متن کاملShould Algorithms for Random SAT and Max-SAT Be Different?
We analyze to what extent the random SAT and Max-SAT problems differ in their properties. Our findings suggest that for random k-CNF with ratio in a certain range, Max-SAT can be solved by any SAT algorithm with subexponential slowdown, while for formulae with ratios greater than some constant, algorithms under the random walk framework require substantially different heuristics. In light of th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000